wayland: Improve debug output for events
authorMatthias Clasen <mclasen@redhat.com>
Wed, 20 Mar 2019 00:04:49 +0000 (20:04 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Fri, 19 Apr 2019 17:58:45 +0000 (13:58 -0400)
We were missing surfaces in a few places.

gdk/wayland/gdkdevice-wayland.c

index 6fb0b1f6dce89472a043c83cfcf750ae338fa211..f740e42c18414d559b3e1afbf6a878820c8c5cd0 100644 (file)
@@ -1998,7 +1998,7 @@ keyboard_handle_leave (void               *data,
 
   GDK_DISPLAY_NOTE (seat->display, EVENTS,
             g_message ("focus out, seat %p surface %p",
-                       seat, seat->keyboard_focus));
+                       seat, event->any.surface));
 
   _gdk_wayland_display_deliver_event (seat->display, event);
 }
@@ -2123,10 +2123,11 @@ deliver_key_event (GdkWaylandSeat *seat,
   _gdk_wayland_display_deliver_event (seat->display, event);
 
   GDK_DISPLAY_NOTE (seat->display, EVENTS,
-            g_message ("keyboard %s event%s, code %d, sym %d, "
+            g_message ("keyboard %s event%s, surface %p, code %d, sym %d, "
                        "mods 0x%x",
                        (state ? "press" : "release"),
                        (from_key_repeat ? " (repeat)" : ""),
+                       event->any.surface,
                        event->key.hardware_keycode, event->key.keyval,
                        event->key.state));